package com.lexed.com;

/*
 *  练习2
 *  ⼀个公司2类员⼯ Employee
 *  计算⼯资的⽅法 getSalary()
 *  1. ServeEmployee服务部⼈员 拿基本⼯资+奖⾦ (继承Employee)
 *  2. SaleEmployee销售⼈员 基本⼯资+销售提成（销售额*提成⽐率）
 *  3. SuperSaleEmployee持有股份的销售主管⼈员 分红(股份*分红⽐率)+基本⼯资+销售提成 (继承⾃销
 *	售⼈员)
 */
public class Test2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		// 创建服务部人员对象
		ServeEmployee e1 = new ServeEmployee("⼩明", 3000, 2000);// ⼩明 6⽉份⽣⽇，基本⼯资3000,奖⾦2000
		// 创建销售人员对象
		SaleEmployee e2 = new SaleEmployee("刘备", 4000, 100000.0, 0.01);// ⼤明 7⽉份⽣⽇基本⼯资4000，销售额100000.0 提成⽐率 0.01
		// 创建持有股份的销售主管人员对象
		SuperSaleEmployee e3 = new SuperSaleEmployee("曹操", 5000, 500000, 0.02, 10000, 0.001);// 张三 基本⼯资5000
																								// 股份500000,分红⽐率0.02
																								// 销售额10000，销售提成0.001
		System.out.println(e1.name + "这个⽉薪⽔是:" + e1.getSalary());
		System.out.println(e2.name + "这个⽉薪⽔是:" + e2.getSalary());
		System.out.println(e3.name + "这个⽉薪⽔是:" + e3.getSalary());
	}

}
